<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="consignum" tagdir="/WEB-INF/tags"%>
<consignum:div id="idLoadingFormGrupoUsuarios">
	<consignum:form id="formCadastroDeGrupoFuncionalidades">
		<consignum:titulo titulo="Manter Grupo/Funcionalidade" icon="fa fa-lg fa-plus-circle" />
		<consignum:groupMessages />

		<consignum:search execute="formCadastroDeGrupoFuncionalidades" update="idLoadingFormGrupoUsuarios" action="${linkTo[GrupoFuncionalidadeController].pesquisarGrupoInclusao(vo)}"
			label="Informe um Grupo" valueSelectLabel="${grupo.nome}" valueSelect="${grupo.id}" id="vo.grupo.id" identifierMessage="grupo" loading="idLoadingFormGrupoUsuarios" />

		<consignum:dataTable rendered="${not empty grupo.id and not empty funcionalidades}" style="color: #368; font-family: sans-serif;" id="tableCustom">
			<consignum:column>
				<consignum:columnValue value="Funcionalidades" colspan="2" />
			</consignum:column>
			<c:forEach var="funcionalidade" items="${funcionalidades}">
				<consignum:column>
					<consignum:columnValue>
						<consignum:checkbox id="vo.funcionalidades.id" label="${funcionalidade.nome}" value="${funcionalidade.id}" valueSelect="${grupoFuncionalidades}" />
					</consignum:columnValue>
				</consignum:column>
			</c:forEach>
		</consignum:dataTable>

		<footer>
			<consignum:button execute="formCadastroDeGrupoFuncionalidades" update="idLoadingFormGrupoUsuarios" action="${linkTo[GrupoFuncionalidadeController].manter(vo)}"
				value="Confirmar" icon="fa fa-check" loading="idLoadingFormGrupoUsuarios"/>
		</footer>
	</consignum:form>
</consignum:div>

